package com.wfcm.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;



/**
 * 
 * 
 * @author xlf
 * @email xlfbe696@gmail.com
 * @date 2018-06-14 11:13:45
 */
public class WfCourseGiftEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//
	private Integer id;
	//课程 or 章节 or 课程包  id
	private Integer courseId;
	//赠送课程 or 章节 or 课程包  id
	private Integer giftCourseId;
	//类别 1 课程 2 章节 3 课程包
	private Integer type;
	//赠送类别 1 课程 2 章节 3 课程包
	private Integer giftType;
	//有效开始时间
	private BigDecimal startTime;
	//有效结束时间
	private BigDecimal endTime;
	//状态 0 关闭 1 开启
	private String status;
	//创建时间
	private BigDecimal createTime;

	/**
	 * 设置：
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * 设置：课程 or 章节 or 课程包  id
	 */
	public void setCourseId(Integer courseId) {
		this.courseId = courseId;
	}
	/**
	 * 获取：课程 or 章节 or 课程包  id
	 */
	public Integer getCourseId() {
		return courseId;
	}
	/**
	 * 设置：赠送课程 or 章节 or 课程包  id
	 */
	public void setGiftCourseId(Integer giftCourseId) {
		this.giftCourseId = giftCourseId;
	}
	/**
	 * 获取：赠送课程 or 章节 or 课程包  id
	 */
	public Integer getGiftCourseId() {
		return giftCourseId;
	}
	/**
	 * 设置：类别 1 课程 2 章节 3 课程包
	 */
	public void setType(Integer type) {
		this.type = type;
	}
	/**
	 * 获取：类别 1 课程 2 章节 3 课程包
	 */
	public Integer getType() {
		return type;
	}
	/**
	 * 设置：赠送类别 1 课程 2 章节 3 课程包
	 */
	public void setGiftType(Integer giftType) {
		this.giftType = giftType;
	}
	/**
	 * 获取：赠送类别 1 课程 2 章节 3 课程包
	 */
	public Integer getGiftType() {
		return giftType;
	}
	/**
	 * 设置：有效开始时间
	 */
	public void setStartTime(BigDecimal startTime) {
		this.startTime = startTime;
	}
	/**
	 * 获取：有效开始时间
	 */
	public BigDecimal getStartTime() {
		return startTime;
	}
	/**
	 * 设置：有效结束时间
	 */
	public void setEndTime(BigDecimal endTime) {
		this.endTime = endTime;
	}
	/**
	 * 获取：有效结束时间
	 */
	public BigDecimal getEndTime() {
		return endTime;
	}
	/**
	 * 设置：状态 0 关闭 1 开启
	 */
	public void setStatus(String status) {
		this.status = status;
	}
	/**
	 * 获取：状态 0 关闭 1 开启
	 */
	public String getStatus() {
		return status;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreateTime(BigDecimal createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：创建时间
	 */
	public BigDecimal getCreateTime() {
		return createTime;
	}
}
